home *** CD-ROM | disk | FTP | other *** search
/ Beginning Mac Programming / Beginning Mac Programming.bin / pc / Open Me for REALbasic 3 / REALbasic 3.2 / Goodies / 3rd Party Demos / 3rd Party Plugins / System / Menu Functions Plugin 1.0 / MFP README
Encoding:
Text File  |  1999-11-26  |  2.9 KB  |  85 lines

  1. Program Name: Menu Functions Plugin
  2. Version Number: 1.0
  3. Date Released: 11/26/99
  4. Company Name: Mad City Software
  5. Programmer Name: Shane Morton (Æ’irestarterâ„¢)
  6. Programmer E-mail: madcityw@tcia.net
  7. Computer Type: Macintosh 68K & PPC
  8.  
  9. What is Menu Functions Plugin?
  10.  
  11. Menu Functions Plugin is a REALbasic's Plugin that installs menu toolbox functions into REALbasic.
  12.  
  13. How do we install the Menu Functions Plugin?
  14.  
  15. If the folder called "Plugins" in the current REALbasic folder is not there, then created one.  Then put the Menu Functions Plugin in the "Plugins" folder.
  16.  
  17. Menu Functions Plugin Reference
  18.  
  19. Methods
  20.  
  21. InitMenus()
  22. InitProcMenu(resID As Integer)
  23. NewMenu(menuID As Integer, menuTitle As String) As Integer
  24. GetMenu(resourceID As Integer) As Integer
  25. InsertMenu(theMenu As Integer, beforeID As Integer)
  26. DeleteMenu(menuID As Integer)
  27. ClearMenuBar()
  28. GetNewMBar(menuBarID As Integer) As Integer
  29. GetMenuBar() As Integer
  30. SetMenuBar(menuList As Integer)
  31. GetMBarHeight() As Integer
  32. DrawMenuBar()
  33. InvalMenuBar()
  34. HiliteMenu(menuID As Integer)
  35. PopUpMenuSelect(menu As Integer, Top As Integer, Left As Integer, PopUpItem As Integer) As Integer
  36. SystemMenu(menuResult As Integer)
  37. SystemEdit(editCmd As Integer)
  38. GetMenuHandle(menuID As Integer) As Integer
  39. HMGetHelpMenuHandle(ByRef hm As Integer) As Integer
  40. AppendMenu(theMenu As Integer, data As String)
  41. InsertMenuItem(theMenu As Integer, data As String, afteritem As Integer)
  42. DeleteMenuItem(theMenu As Integer, item As Integer)
  43. EnableItem(theMenu As Integer, item As Integer)
  44. DisableItem(theMenu As Integer, item As Integer)
  45. GetMenuItemText(theMenu As Integer, item As Integer, ByRef itemString As String)
  46. SetMenuItemText(theMenu As Integer, item As Integer, itemString As String)
  47. GetItemStyle(theMenu As Integer, item As Integer, ByRef chStyle As Integer)
  48. SetItemStyle(theMenu As Integer, item As Integer, chStyle As Integer)
  49. GetItemMark(theMenu As Integer, item As Integer, ByRef markChar As String)
  50. SetItemMark(theMenu As Integer, item As Integer, markChar As String)
  51. CheckItem(theMenu As Integer, item As Integer, checked As Boolean)
  52. GetItemIcon(theMenu As Integer, item As Integer, ByRef iconIndex As Integer)
  53. SetItemIcon(theMenu As Integer, item As Integer, iconIndex As Integer)
  54. GetItemCmd(theMenu As Integer, item As Integer, ByRef cmdChar As String)
  55. SetItemCmd(theMenu As Integer, item As Integer, cmdChar As String)
  56. DisposeMenu(theMenu As Integer)
  57. CountMItems(theMenu As Integer) As Integer
  58. FlashMenuBar(menuID As Integer)
  59. SetMenuFlash(count As Integer)
  60. CalcMenuSize(theMenu As Integer)
  61. GetMenuID(theMenu As Integer) As Integer
  62. GetMenuWidth(theMenu As Integer) As Integer
  63. GetMenuHeight(theMenu As Integer) As Integer
  64.  
  65. chStyle ID's
  66. 1 = Bold
  67. 2 = Italic
  68. 3 = Bold & Italic
  69. 4 = Underline
  70. 5 = Bold & Underline
  71. 6 = Italic & Underline
  72. 7 = Bold, Italic, Underline
  73. 8 = Outline
  74. 9 = Outline
  75. 10 = Outline & Italic
  76. 11 = Outline & Italic
  77. 12 = Outline & Underline
  78. 13 = Outline & Underline
  79. 14 = Shadow & Italic
  80. 15 = Ect...
  81.  
  82. Version History
  83.  
  84. Version 1.0 (11/26/99)
  85. - First Release